跳到主要内容

数据绑定(Data Binding)

Data Binding 可以把 Unity 代码与 Rive 图形状态连接成双向响应:

  • 代码改值 -> Rive 画面更新
  • Rive 触发变化 -> 代码侧可响应

推荐:Component API

Inspector 自动绑定

Rive WidgetData Binding Mode 可选:

  • Auto Bind Default:绑定编辑器里标记为 Default 的实例
  • Auto Bind Selected:在下拉中选定实例
  • Manual:完全代码控制

对于大多数项目,优先 Auto Bind 模式。

更多底层概念与属性类型:

可参考官方 Unity 示例项目中的 RewardsDataBinding 场景:

Legacy API(仅遗留场景)

如果你自己控制 render loop(低层 API),需要手动完成绑定逻辑。

参考实现:

除非你有明确的自定义渲染需求,否则不建议从 Legacy/低层 API 开始。